A pre-expectation calculus for probabilistic sensitivity
نویسندگان
چکیده
Sensitivity properties describe how changes to the input of a program affect output, typically by upper bounding distance between outputs two runs monotone function corresponding inputs. When programs are probabilistic, is distributions. The Kantorovich lifting provides general way defining distributions underlying sample space; choosing an appropriate on base space, one can recover other usual probabilistic distances, such as Total Variation distance. We develop relational pre-expectation calculus bound executions program. illustrate our methods proving algorithmic stability machine learning algorithm, convergence reinforcement and fast mixing for card shuffling algorithms. also consider some extensions: using show Markov chains uniform distribution over states asynchronous extension reason about pairs with different control flow.
منابع مشابه
Foundations for a Probabilistic Event Calculus
The Event Calculus (EC) [9] is a well-known approach to reasoning about the effects of a narrative of action occurrences (events) along a time line. This paper describes PEC, an adaptation of EC able to reason with probabilistic causal knowledge. There are numerous applications for this kind of probabilistic reasoning, e.g. in modelling medical, environmental, legal and commonsense domains, and...
متن کاملA Probabilistic Event Calculus for Event Recognition
Symbolic event recognition systems have been successfully applied to a variety of application domains, extracting useful information in the form of events, allowing experts or other systems to monitor and respond when significant events are recognised. In a typical event recognition application, however, these systems often have to deal with a significant amount of uncertainty. In this paper, w...
متن کاملA Probabilistic Applied Pi-Calculus
We propose an extension of the Applied Pi–calculus by introducing nondeterministic and probabilistic choice operators. The semantics of the resulting model, in which probability and nondeterminism are combined, is given by Segala’s Probabilistic Automata driven by schedulers which resolve the nondeterministic choice among the probability distributions over target states. Notions of static and o...
متن کاملA Probabilistic Calculus of Actions
We present a symbolic machinery that admits both probabilistic and causal information about a given domain and produces probabilistic statements about he effect of actions and the impact of observations. Thecalculus admits two types of conditioning operators: ordinary Bayes conditioning, P(y]X = z), which represents he observation X z, and causal conditioning, P(yldo(X = x)), read the probabili...
متن کاملA Probabilistic Expectation Maximization Algorithm for Multivariate Laplacian Mixtures
Estimating parameters of mixture models is a typical application of the expectation maximization (EM) algorithm. For the family of multivariate exponential power (MEP) distributions, which is a generalization of the well known multivariate Gaussian distribution, we introduce an approximative EM algorithm, and a probabilistic variant called stochastic EM algorithm, which provides a significant s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ACM on programming languages
سال: 2021
ISSN: ['2475-1421']
DOI: https://doi.org/10.1145/3434333